mirror of
https://git.sr.ht/~rouven/nixos-config
synced 2025-01-19 09:31:38 +01:00
updates, fixes, adding some s/mime tools
This commit is contained in:
parent
683d9145c9
commit
7ec7fcf46e
7 changed files with 27 additions and 39 deletions
20
README.md
20
README.md
|
@ -7,7 +7,7 @@
|
||||||
- **Window Manager:** [Hyprland](https://hyprland.org/)
|
- **Window Manager:** [Hyprland](https://hyprland.org/)
|
||||||
- **Overall Theme:** [Base16 Dracula](https://github.com/dracula/base16-dracula-scheme)
|
- **Overall Theme:** [Base16 Dracula](https://github.com/dracula/base16-dracula-scheme)
|
||||||
- **Shell:** [Zsh](https://www.zsh.org/)
|
- **Shell:** [Zsh](https://www.zsh.org/)
|
||||||
- **Terminal:** [Alacritty](https://github.com/alacritty/alacritty)
|
- **Terminal:** [Foot](https://codeberg.org/dnkl/foot)
|
||||||
- **Editor:** [Neovim](https://neovim.io/)
|
- **Editor:** [Neovim](https://neovim.io/)
|
||||||
- **Notifications:** [Mako](https://github.com/emersion/mako)
|
- **Notifications:** [Mako](https://github.com/emersion/mako)
|
||||||
- **Panel:** [Waybar](https://github.com/Alexays/Waybar)
|
- **Panel:** [Waybar](https://github.com/Alexays/Waybar)
|
||||||
|
@ -27,13 +27,13 @@ nvme0n1
|
||||||
├─nvme0n1p1 /boot
|
├─nvme0n1p1 /boot
|
||||||
├─nvme0n1p2 # LUKS-encrypted partition
|
├─nvme0n1p2 # LUKS-encrypted partition
|
||||||
│ └─luksroot # btrfs with some subvolumes
|
│ └─luksroot # btrfs with some subvolumes
|
||||||
│ └─root /
|
│ ├─root /
|
||||||
│ └─home /home
|
│ ├─home /home
|
||||||
│ └─lib /var/lib
|
│ ├─lib /var/lib
|
||||||
│ └─log /var/log
|
│ ├─log /var/log
|
||||||
│ └─store /nix/store
|
│ └─store /nix/store
|
||||||
└─nvme0n1p
|
└─nvme0n1p
|
||||||
└─luksswap # encrypted swap partition
|
└─luksswap [SWAP] # encrypted swap partition
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -44,10 +44,10 @@ Old Intel Nuc that I got from @LeBogoo. Running a few personal services.
|
||||||
NAME MOUNTPOINT COMMENT
|
NAME MOUNTPOINT COMMENT
|
||||||
sda
|
sda
|
||||||
├─sda1 /boot
|
├─sda1 /boot
|
||||||
└─sda2 [SWAP]
|
├─sda2 [SWAP]
|
||||||
└─sda3 # btrfs
|
└─sda3 # btrfs
|
||||||
└─root /
|
├─root /
|
||||||
└─lib /var/lib
|
├─lib /var/lib
|
||||||
└─log /var/log
|
├─log /var/log
|
||||||
└─store /nix/store
|
└─store /nix/store
|
||||||
```
|
```
|
||||||
|
|
24
flake.lock
24
flake.lock
|
@ -62,11 +62,11 @@
|
||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677621055,
|
"lastModified": 1677756477,
|
||||||
"narHash": "sha256-n3D/pZX0cYEpWKcLJSFImo5Dpk3D1RrxKVDmI6lnaIg=",
|
"narHash": "sha256-EZzkIti0a7Xlmuzx0ECXmiBIxz3mXrIS4ppb8eqshWE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "ef7d316578367ed7732a21eede6c79546a36124f",
|
"rev": "547a3bc8d464cb2a22e4cf0dbbb746f8c654151a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -85,11 +85,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677620820,
|
"lastModified": 1677778250,
|
||||||
"narHash": "sha256-MuZ7nQRF5hNexQ243CVhyvfEEhJikGbIHujjHACeZwQ=",
|
"narHash": "sha256-OBDL8u2bO83GqX8BTiLkop1fKg4fZKt0zozO9hfTBns=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "a224d366ca35c1731d73586b81bc17cd06c3539c",
|
"rev": "34685a836a40648167848060b48b62788cdcc85f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -175,11 +175,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677407201,
|
"lastModified": 1677587185,
|
||||||
"narHash": "sha256-3blwdI9o1BAprkvlByHvtEm5HAIRn/XPjtcfiunpY7s=",
|
"narHash": "sha256-zYT66MAYwctAQqI5VBw3LbBXiSKdB8vuMAqCGG8onbE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7f5639fa3b68054ca0b062866dc62b22c3f11505",
|
"rev": "68196a61c26748d3e53a6803de3d2f8c69f27831",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -229,11 +229,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1677608413,
|
"lastModified": 1677762091,
|
||||||
"narHash": "sha256-bBh3Ok4m6pA3calRWvhr4u34BKgp8BNm/khHND1vpDo=",
|
"narHash": "sha256-1QfFnnR6DC732hqEae7sTZt2xbZfGyOcZiB7EWCHUyE=",
|
||||||
"owner": "pta2002",
|
"owner": "pta2002",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "92867386c77df1bd0330c8dec6cae42a9244381e",
|
"rev": "6e027c40f26ed5f671e6f198ed0f005f0754927c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -117,9 +117,6 @@
|
||||||
HandlePowerKey = ignore
|
HandlePowerKey = ignore
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
systemd.sleep.extraConfig = ''
|
|
||||||
HibernateDelaySec=1h
|
|
||||||
'';
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
wget
|
wget
|
||||||
|
|
|
@ -1,18 +1,7 @@
|
||||||
{ config, ... }:
|
{ config, ... }:
|
||||||
{
|
{
|
||||||
services.snapper = {
|
services.snapper = {
|
||||||
snapshotRootOnBoot = true;
|
|
||||||
configs = {
|
configs = {
|
||||||
root = {
|
|
||||||
subvolume = "/";
|
|
||||||
extraConfig = ''
|
|
||||||
ALLOW_USERS="rouven"
|
|
||||||
TIMELINE_CREATE=yes
|
|
||||||
TIMELINE_CLEANUP=yes
|
|
||||||
NUMBER_LIMIT=10
|
|
||||||
NUMBER_CLEANUP=yes
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
home = {
|
home = {
|
||||||
subvolume = "/home";
|
subvolume = "/home";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.mako = {
|
services.mako = {
|
||||||
enable = true;
|
enable = true;
|
||||||
backgroundColor = "#${config.colorScheme.colors.base02}FF";
|
backgroundColor = "#${config.colorScheme.colors.base02}FF";
|
||||||
borderRadius = 20;
|
borderRadius = 20;
|
||||||
|
|
|
@ -10,6 +10,8 @@
|
||||||
xdg-utils # used for xdg-open
|
xdg-utils # used for xdg-open
|
||||||
snapper-gui
|
snapper-gui
|
||||||
comma # run any command
|
comma # run any command
|
||||||
|
kleopatra
|
||||||
|
python310Packages.pyhanko
|
||||||
|
|
||||||
# graphics
|
# graphics
|
||||||
evince # pdf viewer
|
evince # pdf viewer
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ config, ... }:
|
{ config, ... }:
|
||||||
{
|
{
|
||||||
programs.qutebrowser = {
|
programs.qutebrowser = {
|
||||||
#enable = true; it's broken at the momant
|
enable = true;
|
||||||
searchEngines = {
|
searchEngines = {
|
||||||
DEFAULT = "https://duckduckgo.com/?q={}";
|
DEFAULT = "https://duckduckgo.com/?q={}";
|
||||||
aw = "https://wiki.archlinux.org/?search={}";
|
aw = "https://wiki.archlinux.org/?search={}";
|
||||||
|
|
Loading…
Reference in a new issue