Compare commits
2 commits
f2dc90c78f
...
4e2e4150ab
Author | SHA1 | Date | |
---|---|---|---|
4e2e4150ab | |||
5a3ced21b7 |
19 changed files with 97 additions and 121 deletions
|
@ -137,7 +137,7 @@ nixos-install --no-root-passwd --flake .#omega
|
||||||
### Upgrading
|
### Upgrading
|
||||||
Nixpkgs uses `stateVersion` so sparingly that auditing the entire nixpkgs repo
|
Nixpkgs uses `stateVersion` so sparingly that auditing the entire nixpkgs repo
|
||||||
is [easy
|
is [easy
|
||||||
enough](https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/NixOS/nixpkgs%24+lang:Nix+stateVersion+AND+24.05&patternType=keyword&sm=0).
|
enough](https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/NixOS/nixpkgs%24+lang:Nix+stateVersion+AND+24.11&patternType=keyword&sm=0).
|
||||||
Important changes to home-manager is available at
|
Important changes to home-manager is available at
|
||||||
<https://nix-community.github.io/home-manager/release-notes.xhtml> and
|
<https://nix-community.github.io/home-manager/release-notes.xhtml> and
|
||||||
<https://github.com/nix-community/home-manager/blob/master/modules/misc/news.nix>.
|
<https://github.com/nix-community/home-manager/blob/master/modules/misc/news.nix>.
|
||||||
|
|
36
flake.lock
36
flake.lock
|
@ -64,16 +64,16 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1726989464,
|
"lastModified": 1733050161,
|
||||||
"narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=",
|
"narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176",
|
"rev": "62d536255879be574ebfe9b87c4ac194febf47c5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-24.05",
|
"ref": "release-24.11",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -136,11 +136,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733139194,
|
"lastModified": 1733217105,
|
||||||
"narHash": "sha256-PVQW9ovo0CJbhuhCsrhFJGGdD1euwUornspKpBIgdok=",
|
"narHash": "sha256-fc6jTzIwCIVWTX50FtW6AZpuukuQWSEbPiyg6ZRGWFY=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "c6c90887f84c02ce9ebf33b95ca79ef45007bf88",
|
"rev": "cceee0a31d2f01bcc98b2fbd591327c06a4ea4f9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -152,16 +152,16 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733016324,
|
"lastModified": 1733120037,
|
||||||
"narHash": "sha256-8qwPSE2g1othR1u4uP86NXxm6i7E9nHPyJX3m3lx7Q4=",
|
"narHash": "sha256-En+gSoVJ3iQKPDU1FHrR6zIxSLXKjzKY+pnh9tt+Yts=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7e1ca67996afd8233d9033edd26e442836cc2ad6",
|
"rev": "f9f0d5c5380be0a599b1fb54641fa99af8281539",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixos-24.05",
|
"ref": "nixos-24.11",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -183,11 +183,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733015953,
|
"lastModified": 1733212471,
|
||||||
"narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
|
"narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
|
"rev": "55d15ad12a74eb7d4646254e13638ad0c4128776",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -214,11 +214,11 @@
|
||||||
},
|
},
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733184969,
|
"lastModified": 1733268738,
|
||||||
"narHash": "sha256-8sKs5Ence3XJifkez+bB/j9acKTEF/rFLmCenffJKiY=",
|
"narHash": "sha256-JPyO3lnX3hOY/WZ1R8xoWWXgGmPtPg2dBdRKMbDINxw=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "245ebe93e48c88b73fe3c46046b5717d21ac1a23",
|
"rev": "3a98deadbce4005e49c80dc208794caab9b404d3",
|
||||||
"revCount": 51,
|
"revCount": 52,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@git.caspervk.net/caspervk/nixos-secrets.git"
|
"url": "ssh://git@git.caspervk.net/caspervk/nixos-secrets.git"
|
||||||
},
|
},
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
url = "git+ssh://git@git.caspervk.net/caspervk/nixos-secrets.git";
|
url = "git+ssh://git@git.caspervk.net/caspervk/nixos-secrets.git";
|
||||||
};
|
};
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
url = "github:NixOS/nixpkgs/nixos-24.05";
|
url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||||
};
|
};
|
||||||
nixpkgs-unstable = {
|
nixpkgs-unstable = {
|
||||||
url = "github:NixOS/nixpkgs/nixos-unstable";
|
url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
||||||
};
|
};
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager/release-24.05";
|
url = "github:nix-community/home-manager/release-24.11";
|
||||||
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
||||||
};
|
};
|
||||||
home-manager-unstable = {
|
home-manager-unstable = {
|
||||||
|
@ -40,6 +40,7 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
||||||
};
|
};
|
||||||
simple-nixos-mailserver = {
|
simple-nixos-mailserver = {
|
||||||
|
# TODO: upgrade to 24.11
|
||||||
url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.05";
|
url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.05";
|
||||||
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
inputs.nixpkgs.follows = "nixpkgs"; # use the same nixpkgs as the system
|
||||||
};
|
};
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -38,5 +38,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -34,5 +34,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -36,5 +36,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -35,5 +35,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,8 +54,12 @@
|
||||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
|
|
||||||
# GPU
|
# GPU
|
||||||
hardware.amdgpu.amdvlk = {
|
hardware.amdgpu = {
|
||||||
|
amdvlk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
support32Bit.enable = true;
|
support32Bit.enable = true;
|
||||||
|
supportExperimental.enable = true;
|
||||||
|
};
|
||||||
|
opencl.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -48,5 +48,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,16 +51,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# https://github.com/matrix-org/sliding-sync
|
|
||||||
services.matrix-sliding-sync = {
|
|
||||||
# Unlike matrix-synapse, sliding-sync has createDatabase=true by default,
|
|
||||||
# which means we don't have to configure the database in the postgres
|
|
||||||
# service manually.
|
|
||||||
enable = true;
|
|
||||||
settings.SYNCV3_SERVER = config.services.matrix-synapse.settings.public_baseurl;
|
|
||||||
environmentFile = config.age.secrets.matrix-sliding-sync-environment-file.path;
|
|
||||||
};
|
|
||||||
|
|
||||||
services.postgresql = {
|
services.postgresql = {
|
||||||
ensureDatabases = [
|
ensureDatabases = [
|
||||||
# matrix-synapse expects the database to have the options `LC_COLLATE`
|
# matrix-synapse expects the database to have the options `LC_COLLATE`
|
||||||
|
@ -91,11 +81,4 @@
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
age.secrets.matrix-sliding-sync-environment-file = {
|
|
||||||
file = "${secrets}/secrets/matrix-sliding-sync-environment-file.age";
|
|
||||||
mode = "400";
|
|
||||||
owner = "root";
|
|
||||||
group = "root";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
services.postgresql = {
|
services.postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# https://nixos.org/manual/nixos/stable/#module-services-postgres-upgrading
|
# https://nixos.org/manual/nixos/stable/#module-services-postgres-upgrading
|
||||||
|
# https://wiki.nixos.org/wiki/PostgreSQL#Major_upgrades
|
||||||
package = pkgs.postgresql_16;
|
package = pkgs.postgresql_16;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -24,11 +24,11 @@
|
||||||
# Disable discovery: don't reply to NetBIOS over IP name service requests
|
# Disable discovery: don't reply to NetBIOS over IP name service requests
|
||||||
# or participate in the browsing protocols which make up the Windows
|
# or participate in the browsing protocols which make up the Windows
|
||||||
# “Network Neighborhood” view.
|
# “Network Neighborhood” view.
|
||||||
enableNmbd = false;
|
samba.enableNmbd = false;
|
||||||
# Disable Samba’s winbindd, which provides a number of services to the Name
|
# Disable Samba’s winbindd, which provides a number of services to the Name
|
||||||
# Service Switch capability found in most modern C libraries, to arbitrary
|
# Service Switch capability found in most modern C libraries, to arbitrary
|
||||||
# applications via PAM and ntlm_auth and to Samba itself.
|
# applications via PAM and ntlm_auth and to Samba itself.
|
||||||
enableWinbindd = false;
|
winbindd.enable = false;
|
||||||
# https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html
|
# https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
# Only allow local access. This should also be enforced by the firewall.
|
# Only allow local access. This should also be enforced by the firewall.
|
||||||
|
@ -43,7 +43,7 @@
|
||||||
# Allow Windows clients to run .exe's
|
# Allow Windows clients to run .exe's
|
||||||
acl allow execute always = True
|
acl allow execute always = True
|
||||||
'';
|
'';
|
||||||
shares = {
|
services.samba.settings = {
|
||||||
downloads = {
|
downloads = {
|
||||||
path = "/srv/torrents/downloads";
|
path = "/srv/torrents/downloads";
|
||||||
# Use the 'torrent' group for access for all users connecting
|
# Use the 'torrent' group for access for all users connecting
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -33,5 +33,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
# this value at the release version of the first install of this system.
|
# this value at the release version of the first install of this system.
|
||||||
# Before changing this value read the documentation for this option
|
# Before changing this value read the documentation for this option
|
||||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
system.stateVersion = "24.05"; # Did you read the comment?
|
system.stateVersion = "24.11"; # Did you read the comment?
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
# configuration is compatible with. This helps avoid breakage
|
# configuration is compatible with. This helps avoid breakage
|
||||||
|
@ -34,5 +34,5 @@
|
||||||
# You can update Home Manager without changing this value. See
|
# You can update Home Manager without changing this value. See
|
||||||
# the Home Manager release notes for a list of state version
|
# the Home Manager release notes for a list of state version
|
||||||
# changes in each release.
|
# changes in each release.
|
||||||
home-manager.users.caspervk.home.stateVersion = "24.05"; # Did you read the comment?
|
home-manager.users.caspervk.home.stateVersion = "24.11"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
auto-optimise-store = true;
|
auto-optimise-store = true;
|
||||||
|
|
||||||
# Enable flakes
|
# Enable flakes
|
||||||
experimental-features = ["nix-command" "flakes" "repl-flake"];
|
experimental-features = ["nix-command" "flakes"];
|
||||||
|
|
||||||
# Timeout connections to the binary cache instead of waiting forever
|
# Timeout connections to the binary cache instead of waiting forever
|
||||||
connect-timeout = 5;
|
connect-timeout = 5;
|
||||||
|
|
|
@ -7,9 +7,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
# Automatically `docker system prune` weekly
|
# Automatically `docker system prune` weekly
|
||||||
autoPrune.enable = true;
|
autoPrune.enable = true;
|
||||||
# Fix waiting for docker containers to exit on shutdown/reboot
|
|
||||||
# https://discourse.nixos.org/t/docker-hanging-on-reboot/18270/4
|
|
||||||
liveRestore = false;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Being a member of the docker group is effectively equivalent to being root,
|
# Being a member of the docker group is effectively equivalent to being root,
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
{home-manager, ...}: {
|
{...}: {
|
||||||
# Terminal emulator
|
# Terminal emulator
|
||||||
# https://codeberg.org/dnkl/foot
|
# https://codeberg.org/dnkl/foot
|
||||||
home-manager.users.caspervk = {
|
|
||||||
programs.foot = {
|
programs.foot = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# https://man.archlinux.org/man/foot.ini.5.en
|
# https://man.archlinux.org/man/foot.ini.5.en
|
||||||
|
@ -52,5 +51,4 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
{
|
{
|
||||||
home-manager,
|
|
||||||
lib,
|
lib,
|
||||||
nixpkgs,
|
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
@ -13,7 +11,6 @@
|
||||||
aspellDicts.da
|
aspellDicts.da
|
||||||
aspellDicts.en
|
aspellDicts.en
|
||||||
aspellDicts.en-computers
|
aspellDicts.en-computers
|
||||||
aspellDicts.en-science
|
|
||||||
black
|
black
|
||||||
element-desktop
|
element-desktop
|
||||||
firefox-wayland
|
firefox-wayland
|
||||||
|
@ -50,16 +47,12 @@
|
||||||
"steam"
|
"steam"
|
||||||
"steam-original"
|
"steam-original"
|
||||||
"steam-run"
|
"steam-run"
|
||||||
|
"steam-unwrapped"
|
||||||
"terraform"
|
"terraform"
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users.caspervk = {
|
home-manager.users.caspervk = {
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
# The firefox-wayland package works with wayland without any further
|
|
||||||
# configuration, but tor-browser doesn't.
|
|
||||||
# TODO: remove when tor browser is based on firefox v121.
|
|
||||||
# https://www.mozilla.org/en-US/firefox/121.0/releasenotes/
|
|
||||||
MOZ_ENABLE_WAYLAND = 1;
|
|
||||||
# https://wiki.archlinux.org/title/Sway#Java_applications
|
# https://wiki.archlinux.org/title/Sway#Java_applications
|
||||||
_JAVA_AWT_WM_NONREPARENTING = 1;
|
_JAVA_AWT_WM_NONREPARENTING = 1;
|
||||||
# https://wiki.nixos.org/wiki/Wayland
|
# https://wiki.nixos.org/wiki/Wayland
|
||||||
|
|
|
@ -279,7 +279,6 @@
|
||||||
home.pointerCursor = {
|
home.pointerCursor = {
|
||||||
package = pkgs.catppuccin-cursors.latteLight;
|
package = pkgs.catppuccin-cursors.latteLight;
|
||||||
name = "catppuccin-latte-light-cursors";
|
name = "catppuccin-latte-light-cursors";
|
||||||
size = 24;
|
|
||||||
gtk.enable = true;
|
gtk.enable = true;
|
||||||
x11.enable = true;
|
x11.enable = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue