Compare commits

...

6 Commits

Author SHA1 Message Date
Dave Gallant
5a93aa1a7a Flatten dir structure 2024-02-26 20:43:08 -05:00
Dave Gallant
b4a28ed7cb Use stable firefox 2024-02-26 20:38:23 -05:00
Dave Gallant
1ef3513e01 Remove packages 2024-02-26 20:00:47 -05:00
Dave Gallant
157658546e Group gnomeExtensions in variable 2024-02-26 19:42:31 -05:00
Dave Gallant
c375b0eb25 Add doggo for dns 2024-02-26 19:29:27 -05:00
Dave Gallant
72adc2665d nix flake update: 2024-02-27 00:21:14 UTC
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2a34566b67bef34c551f204063faeecc444ae9da' (2024-02-25)
  → 'github:NixOS/nixpkgs/fcea2b6260dd566c28c894b4207a5f2b56c2cba3' (2024-02-26)
2024-02-26 19:21:14 -05:00
17 changed files with 83 additions and 88 deletions

View File

@@ -8,7 +8,7 @@ HOSTNAME ?= $(shell hostname)
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
SWITCH_CMD := nixos-rebuild --use-remote-sudo -I nixos-config="modules/machines/$(HOSTNAME)/configuration.nix" switch --flake '.\#'
SWITCH_CMD := nixos-rebuild --use-remote-sudo -I nixos-config="machines/$(HOSTNAME)/configuration.nix" switch --flake '.\#'
endif
ifeq ($(UNAME_S),Darwin)
SWITCH_CMD := exec darwin-rebuild switch --flake .
@@ -18,7 +18,7 @@ switch:
$(SWITCH_CMD)
rollback:
nixos-rebuild --use-remote-sudo switch --rollback -I nixos-config="modules/machines/$(HOSTNAME)/configuration.nix"
nixos-rebuild --use-remote-sudo switch --rollback -I nixos-config="machines/$(HOSTNAME)/configuration.nix"
update:
@./nix-flake-update.sh

6
flake.lock generated
View File

@@ -204,11 +204,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1708847675,
"narHash": "sha256-RUZ7KEs/a4EzRELYDGnRB6i7M1Izii3JD/LyzH0c6Tg=",
"lastModified": 1708943256,
"narHash": "sha256-K9VeHrhXsigdhNMZ8hqAk7jtRy4ollqhkYYNZqbfssg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2a34566b67bef34c551f204063faeecc444ae9da",
"rev": "fcea2b6260dd566c28c894b4207a5f2b56c2cba3",
"type": "github"
},
"original": {

View File

@@ -543,7 +543,7 @@ in {
firefox = {
enable = stdenv.isLinux;
package = unstable.firefox-devedition;
package = pkgs.firefox-devedition;
profiles = {
default = {

View File

@@ -3,7 +3,21 @@
pkgs,
unstable,
...
}: {
}: let
gnomeExtensions = with pkgs.gnomeExtensions; [
appindicator
bluetooth-quick-connect
blur-my-shell
caffeine
clipboard-indicator
dash-to-dock
grand-theft-focus
notification-banner-reloaded
quick-settings-tweaker
tailscale-status
tray-icons-reloaded
];
in {
imports = [./hardware.nix];
hardware.opengl.enable = true;
@@ -124,60 +138,50 @@
};
};
environment.systemPackages = with pkgs; [
android-tools
bitwarden
cryptsetup
deja-dup
discord
docker
docker-compose
foliate
ghostscript
gimp-with-plugins
glibcLocales
gnome.gnome-tweaks
gnomeExtensions.appindicator
gnomeExtensions.bluetooth-quick-connect
gnomeExtensions.blur-my-shell
gnomeExtensions.caffeine
gnomeExtensions.clipboard-indicator
gnomeExtensions.dash-to-dock
gnomeExtensions.grand-theft-focus
gnomeExtensions.notification-banner-reloaded
gnomeExtensions.quick-settings-tweaker
gnomeExtensions.tailscale-status
gnomeExtensions.tray-icons-reloaded
iputils
kazam
legendary-gl
lm_sensors
mullvad-vpn
netdata
nfs-utils
pavucontrol
pinentry-curses
podman
podman-compose
psst
qemu
rustup
ryujinx
signal-desktop
strace
tailscale
traceroute
ungoogled-chromium
unstable.logseq
unstable.obsidian
unstable.yuzu
unstable.zoom-us
usbutils
virt-manager
vlc
whois
wine
wine64
wireshark-qt
];
environment.systemPackages = with pkgs;
[
android-tools
bitwarden
cryptsetup
deja-dup
discord
docker
docker-compose
foliate
ghostscript
gimp-with-plugins
glibcLocales
gnome.gnome-tweaks
iputils
kazam
legendary-gl
lm_sensors
mullvad-vpn
netdata
nfs-utils
pavucontrol
pinentry-curses
podman
psst
qemu
rustup
ryujinx
strace
tailscale
traceroute
ungoogled-chromium
unstable.logseq
unstable.obsidian
unstable.signal-desktop
unstable.yuzu
unstable.zoom-us
usbutils
virt-manager
vlc
whois
wine
wine64
wireshark-qt
]
++ gnomeExtensions;
}

View File

@@ -19,9 +19,9 @@
};
defaultModules = [
home-manager.nixosModules.home-manager
./modules/fonts.nix
./modules/packages.nix
./modules/upgrade-diff.nix
./fonts.nix
./packages.nix
./upgrade-diff.nix
({
config,
@@ -53,7 +53,7 @@
};
nixpkgs.overlays = [
(import ./modules/overlays)
(import ./overlays)
];
home-manager = {
@@ -71,15 +71,15 @@
})
];
desktopLinuxModules = [
./modules/services/netdata/default.nix
./services/netdata/default.nix
];
in {
hephaestus = nixpkgs.lib.nixosSystem {
specialArgs = {inherit unstable;};
modules =
[
./modules/machines/hephaestus/configuration.nix
./modules/machines/hephaestus/hardware.nix
./machines/hephaestus/configuration.nix
./machines/hephaestus/hardware.nix
]
++ defaultModules
++ desktopLinuxModules;
@@ -98,15 +98,15 @@
modules = [
home-manager.darwinModules.home-manager
./modules/darwin.nix
./modules/machines/zelus/configuration.nix
./modules/packages.nix
./modules/upgrade-diff.nix
./darwin.nix
./machines/zelus/configuration.nix
./packages.nix
./upgrade-diff.nix
({config, ...}: {
config = {
nixpkgs.overlays = [
(import ./modules/overlays)
(import ./overlays)
];
home-manager = {
useGlobalPkgs = true;

View File

@@ -24,6 +24,7 @@ in {
# modern cli
bat
doggo
eza
fd
hadolint
@@ -58,7 +59,7 @@ in {
unstable.azure-cli
unstable.google-cloud-sdk
# LSP
# lsp
nodePackages.bash-language-server
nodePackages.pyright
nodePackages.yaml-language-server
@@ -72,10 +73,6 @@ in {
htop
procs
# lua
lua53Packages.luacheck
stylua
# golang
gofumpt
golangci-lint
@@ -97,6 +94,7 @@ in {
openssl
openvpn
sshfs # mac requires https://osxfuse.github.io/
tcpdump
vpngate
# rice
@@ -111,16 +109,9 @@ in {
nixfmt
nixpkgs-fmt
nixpkgs-review
rnix-lsp
# python
poetry
python310
python310Packages.black
python310Packages.ipython
python310Packages.pip
python310Packages.poetry-core
python310Packages.setuptools
python310Packages.virtualenv
python313
];
}