mirror of
https://git.sr.ht/~rouven/nixos-config
synced 2025-01-19 01:21:39 +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/)
|
||||
- **Overall Theme:** [Base16 Dracula](https://github.com/dracula/base16-dracula-scheme)
|
||||
- **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/)
|
||||
- **Notifications:** [Mako](https://github.com/emersion/mako)
|
||||
- **Panel:** [Waybar](https://github.com/Alexays/Waybar)
|
||||
|
@ -27,13 +27,13 @@ nvme0n1
|
|||
├─nvme0n1p1 /boot
|
||||
├─nvme0n1p2 # LUKS-encrypted partition
|
||||
│ └─luksroot # btrfs with some subvolumes
|
||||
│ └─root /
|
||||
│ └─home /home
|
||||
│ └─lib /var/lib
|
||||
│ └─log /var/log
|
||||
│ ├─root /
|
||||
│ ├─home /home
|
||||
│ ├─lib /var/lib
|
||||
│ ├─log /var/log
|
||||
│ └─store /nix/store
|
||||
└─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
|
||||
sda
|
||||
├─sda1 /boot
|
||||
└─sda2 [SWAP]
|
||||
├─sda2 [SWAP]
|
||||
└─sda3 # btrfs
|
||||
└─root /
|
||||
└─lib /var/lib
|
||||
└─log /var/log
|
||||
├─root /
|
||||
├─lib /var/lib
|
||||
├─log /var/log
|
||||
└─store /nix/store
|
||||
```
|
||||
|
|
24
flake.lock
24
flake.lock
|
@ -62,11 +62,11 @@
|
|||
"utils": "utils"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1677621055,
|
||||
"narHash": "sha256-n3D/pZX0cYEpWKcLJSFImo5Dpk3D1RrxKVDmI6lnaIg=",
|
||||
"lastModified": 1677756477,
|
||||
"narHash": "sha256-EZzkIti0a7Xlmuzx0ECXmiBIxz3mXrIS4ppb8eqshWE=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "ef7d316578367ed7732a21eede6c79546a36124f",
|
||||
"rev": "547a3bc8d464cb2a22e4cf0dbbb746f8c654151a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -85,11 +85,11 @@
|
|||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1677620820,
|
||||
"narHash": "sha256-MuZ7nQRF5hNexQ243CVhyvfEEhJikGbIHujjHACeZwQ=",
|
||||
"lastModified": 1677778250,
|
||||
"narHash": "sha256-OBDL8u2bO83GqX8BTiLkop1fKg4fZKt0zozO9hfTBns=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "Hyprland",
|
||||
"rev": "a224d366ca35c1731d73586b81bc17cd06c3539c",
|
||||
"rev": "34685a836a40648167848060b48b62788cdcc85f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -175,11 +175,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1677407201,
|
||||
"narHash": "sha256-3blwdI9o1BAprkvlByHvtEm5HAIRn/XPjtcfiunpY7s=",
|
||||
"lastModified": 1677587185,
|
||||
"narHash": "sha256-zYT66MAYwctAQqI5VBw3LbBXiSKdB8vuMAqCGG8onbE=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7f5639fa3b68054ca0b062866dc62b22c3f11505",
|
||||
"rev": "68196a61c26748d3e53a6803de3d2f8c69f27831",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -229,11 +229,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1677608413,
|
||||
"narHash": "sha256-bBh3Ok4m6pA3calRWvhr4u34BKgp8BNm/khHND1vpDo=",
|
||||
"lastModified": 1677762091,
|
||||
"narHash": "sha256-1QfFnnR6DC732hqEae7sTZt2xbZfGyOcZiB7EWCHUyE=",
|
||||
"owner": "pta2002",
|
||||
"repo": "nixvim",
|
||||
"rev": "92867386c77df1bd0330c8dec6cae42a9244381e",
|
||||
"rev": "6e027c40f26ed5f671e6f198ed0f005f0754927c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -117,9 +117,6 @@
|
|||
HandlePowerKey = ignore
|
||||
'';
|
||||
};
|
||||
systemd.sleep.extraConfig = ''
|
||||
HibernateDelaySec=1h
|
||||
'';
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wget
|
||||
|
|
|
@ -1,18 +1,7 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
services.snapper = {
|
||||
snapshotRootOnBoot = true;
|
||||
configs = {
|
||||
root = {
|
||||
subvolume = "/";
|
||||
extraConfig = ''
|
||||
ALLOW_USERS="rouven"
|
||||
TIMELINE_CREATE=yes
|
||||
TIMELINE_CLEANUP=yes
|
||||
NUMBER_LIMIT=10
|
||||
NUMBER_CLEANUP=yes
|
||||
'';
|
||||
};
|
||||
home = {
|
||||
subvolume = "/home";
|
||||
extraConfig = ''
|
||||
|
|
|
@ -74,7 +74,7 @@
|
|||
'';
|
||||
};
|
||||
|
||||
programs.mako = {
|
||||
services.mako = {
|
||||
enable = true;
|
||||
backgroundColor = "#${config.colorScheme.colors.base02}FF";
|
||||
borderRadius = 20;
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
xdg-utils # used for xdg-open
|
||||
snapper-gui
|
||||
comma # run any command
|
||||
kleopatra
|
||||
python310Packages.pyhanko
|
||||
|
||||
# graphics
|
||||
evince # pdf viewer
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
programs.qutebrowser = {
|
||||
#enable = true; it's broken at the momant
|
||||
enable = true;
|
||||
searchEngines = {
|
||||
DEFAULT = "https://duckduckgo.com/?q={}";
|
||||
aw = "https://wiki.archlinux.org/?search={}";
|
||||
|
|
Loading…
Reference in a new issue