Update files

This commit is contained in:
2026-03-08 21:00:47 +00:00
parent d66fd8b5c5
commit 71d3e4623c
4 changed files with 191 additions and 116 deletions

102
flake.lock generated
View File

@@ -21,17 +21,15 @@
}, },
"elephant": { "elephant": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": "nixpkgs_2",
"nixpkgs"
],
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1770910218, "lastModified": 1772866605,
"narHash": "sha256-IyHoHbhLFuIgFG+n7dqHwJaXuNnRaEsxCfAsfudV1KY=", "narHash": "sha256-r2ucLztXQFRu70VrGtNcL3PONyazxDPwq/hSn7opD+I=",
"owner": "abenz1267", "owner": "abenz1267",
"repo": "elephant", "repo": "elephant",
"rev": "c354a596ec7a7e34e9c26478dc7ef9680bc23e6d", "rev": "1a52df65c679d17f9889abeb5593aa7ffc40f681",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -48,11 +46,11 @@
}, },
"locked": { "locked": {
"dir": "pkgs/firefox-addons", "dir": "pkgs/firefox-addons",
"lastModified": 1772078860, "lastModified": 1772957263,
"narHash": "sha256-Pojf7QHic9RmZFIoWYx5LoHy1UytoOHuGnLH3U5Nipo=", "narHash": "sha256-Rg/pXdpJFK5pGwUEu0wop942QgbrEch+dWB05h3l7uc=",
"owner": "rycee", "owner": "rycee",
"repo": "nur-expressions", "repo": "nur-expressions",
"rev": "ae41eb07a37d1d5cd7b5714df0fbcb315c492e4d", "rev": "be0d1413792f3811be7e0c4e9b17e94cbbe73fb9",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@@ -105,11 +103,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772020340, "lastModified": 1772633058,
"narHash": "sha256-aqBl3GNpCadMoJ/hVkWTijM1Aeilc278MjM+LA3jK6g=", "narHash": "sha256-SO7JapRy2HPhgmqiLbfnW1kMx5rakPMKZ9z3wtRLQjI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "36e38ca0d9afe4c55405fdf22179a5212243eecc", "rev": "080657a04188aca25f8a6c70a0fb2ea7e37f1865",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -127,11 +125,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772060133, "lastModified": 1768598210,
"narHash": "sha256-VuyRptb8v1lVGMlLp4/1vRX3Efwec0CN0S6mKmDPzLg=", "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "ce9b6e52500a0ea0ec48f0bbf6d7a3e431d9dfa4", "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -140,31 +138,10 @@
"type": "github" "type": "github"
} }
}, },
"hyprland-preview-share-picker": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1772618757,
"narHash": "sha256-c/nM1NAmSl5qWEblK4E1vtjxuVDukHPER81eC/tp4UM=",
"owner": "WhySoBad",
"repo": "hyprland-preview-share-picker",
"rev": "344394a8669fb82ff2744d2780327dd402ffb76a",
"submodules": true,
"type": "github"
},
"original": {
"owner": "WhySoBad",
"repo": "hyprland-preview-share-picker",
"type": "github"
}
},
"impermanence": { "impermanence": {
"inputs": { "inputs": {
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1769548169, "lastModified": 1769548169,
@@ -182,11 +159,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1772082373, "lastModified": 1768661221,
"narHash": "sha256-wySf8a6hvuqgFdwvvzPPTARBCMLDz7WFAufGkllD1M4=", "narHash": "sha256-MJwOjrIISfOpdI9x4C+5WFQXvHtOuj5mqLZ4TMEtk1M=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "26eaeac4e409d7b5a6bf6f90a2a2dc223c78d915", "rev": "3327b113f2ef698d380df83fbccefad7e83d7769",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -213,11 +190,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1772198003, "lastModified": 1772773019,
"narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=", "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61", "rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -229,11 +206,27 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1771848320, "lastModified": 1772773019,
"narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1768564909,
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "2fc6539b481e1d2569f25f8799236694180c0993", "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -243,13 +236,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_3": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1772047000, "lastModified": 1772822230,
"narHash": "sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo=", "narHash": "sha256-yf3iYLGbGVlIthlQIk5/4/EQDZNNEmuqKZkQssMljuw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1267bb4920d0fc06ea916734c11b0bf004bbe17e", "rev": "71caefce12ba78d84fe618cf61644dce01cf3a96",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -265,9 +258,8 @@
"elephant": "elephant", "elephant": "elephant",
"firefox-addons": "firefox-addons", "firefox-addons": "firefox-addons",
"home-manager": "home-manager", "home-manager": "home-manager",
"hyprland-preview-share-picker": "hyprland-preview-share-picker",
"impermanence": "impermanence", "impermanence": "impermanence",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_4",
"nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-unstable": "nixpkgs-unstable",
"try-cli": "try-cli", "try-cli": "try-cli",
"voxtype": "voxtype", "voxtype": "voxtype",
@@ -372,11 +364,11 @@
"systems": "systems_3" "systems": "systems_3"
}, },
"locked": { "locked": {
"lastModified": 1771062828, "lastModified": 1772866748,
"narHash": "sha256-y1jBFFO0u+V21y3YldHZozrDwVJVrdC+o3c4M8/rasU=", "narHash": "sha256-Z18wVHImX/w9zoruMlSQuh4JcrJh28jxDwR96oevCzM=",
"owner": "abenz1267", "owner": "abenz1267",
"repo": "walker", "repo": "walker",
"rev": "19b1104585305e0806b842af341630f72038a4b9", "rev": "ddaf9a02a81155c0de8b7b8db9341825afba319e",
"type": "github" "type": "github"
}, },
"original": { "original": {

117
flake.nix
View File

@@ -20,7 +20,7 @@
}; };
elephant = { elephant = {
url = "github:abenz1267/elephant"; url = "github:abenz1267/elephant";
inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
}; };
walker = { walker = {
url = "github:abenz1267/walker"; url = "github:abenz1267/walker";
@@ -31,10 +31,10 @@
url = "github:peteonrails/voxtype"; url = "github:peteonrails/voxtype";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
hyprland-preview-share-picker = { # hyprland-preview-share-picker = {
url = "github:WhySoBad/hyprland-preview-share-picker"; # url = "github:WhySoBad/hyprland-preview-share-picker";
inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
}; # };
}; };
outputs = { outputs = {
@@ -46,7 +46,7 @@
home-manager, home-manager,
try-cli, try-cli,
voxtype, voxtype,
hyprland-preview-share-picker, # hyprland-preview-share-picker,
... ...
} @ inputs: let } @ inputs: let
lib = nixpkgs.lib; lib = nixpkgs.lib;
@@ -194,8 +194,10 @@
]; ];
}; };
systemPackages = with pkgs; [ systemPackages = with pkgs; [
hyprland-preview-share-picker.packages.${system}.default # hyprland-preview-share-picker.packages.${system}.default
swaybg
makima makima
fcitx5
pywal16 pywal16
uwsm uwsm
v4l-utils v4l-utils
@@ -329,6 +331,7 @@
system.stateVersion = "25.11"; system.stateVersion = "25.11";
home-manager = { home-manager = {
users.chris = { pkgs, lib, ... }: { users.chris = { pkgs, lib, ... }: {
xdg.configFile."voxtype/config.toml".enable = false;
home = { home = {
file.".mozilla/firefox/default/search.json.mozlz4".force = lib.mkForce true; file.".mozilla/firefox/default/search.json.mozlz4".force = lib.mkForce true;
username = "chris"; username = "chris";
@@ -348,6 +351,7 @@
".config/yazi/plugins" ".config/yazi/plugins"
".config/nixos" ".config/nixos"
".config/sinew.in" ".config/sinew.in"
".config/chromium"
".local/share/direnv" ".local/share/direnv"
".local/share/nvim" ".local/share/nvim"
".local/share/voxtype" ".local/share/voxtype"
@@ -416,14 +420,26 @@
fi fi
done done
''; '';
setupInitialConfigs = lib.hm.dag.entryAfter ["writeBoundary"] ''
if [[ -v DRY_RUN ]]; then
echo "Dry run: Would copy initial config files"
exit
fi
DEST_FILE="$HOME/.config/Nextcloud/nextcloud.cfg"
if [ ! -f "$DEST_FILE" ]; then
cp "${./initial-configs/nextcloud.cfg}" "$DEST_FILE"
fi
DEST_FILE="$HOME/.config/sinew.in/Enpass.conf"
if [ ! -f "$DEST_FILE" ]; then
cp "${./initial-configs/Enpass.conf.cfg}" "$DEST_FILE"
fi
'';
}; };
packages = with pkgs; [ packages = with pkgs; [
# jetbrains.rider
# android-studio
# beekeeper-studio
# brave
# go
# lua
lunar-client lunar-client
chromium chromium
direnv direnv
@@ -433,31 +449,10 @@
spotify spotify
nodePackages.pnpm nodePackages.pnpm
try-cli.packages.${system}.default try-cli.packages.${system}.default
# (python3.withPackages (python-pkgs: [ python-pkgs.pip python-pkgs.requests ]))
# zig
obsidian obsidian
mailspring mailspring
# thunderbird
# libreoffice-qt
# hunspell
# blueberry
# pkgs-unstable.hyprshot
# catppuccin-cursors.macchiatoBlue
# catppuccin-gtk
# papirus-folders
# pkgs-unstable.php84Packages.composer
# pkgs-unstable.php84Packages.xdebug
# pkgs-unstable.php84Extensions.sqlite3
# pkgs-unstable.php84Extensions.redis
# pkgs-unstable.php84Extensions.sodium
# pkgs-unstable.php84Extensions.pgsql
# pkgs-unstable.php84Extensions.iconv
# pkgs-unstable.php84Extensions.gd
# pkgs-unstable.php84Extensions.zip
# php
antigravity antigravity
gimp gimp
# kdePackages.dolphin
nautilus nautilus
enpass enpass
enpass-cli enpass-cli
@@ -479,11 +474,9 @@
uwsm uwsm
wally-cli wally-cli
kdePackages.wacomtablet kdePackages.wacomtablet
# kdePackages.print-manager
mpv mpv
vlc vlc
imv imv
# telegram-desktop
]; ];
}; };
xdg.mimeApps = { xdg.mimeApps = {
@@ -555,30 +548,30 @@
services = { services = {
swayosd.enable = true; swayosd.enable = true;
}; };
systemd.user = { # systemd.user = {
enable = true; # enable = true;
timers = { # timers = {
"station-battery-monitor" = { # "station-battery-monitor" = {
wantedBy = [ "timers.target" ]; # wantedBy = [ "timers.target" ];
timerConfig = { # timerConfig = {
OnBootSec = "1min"; # OnBootSec = "1min";
OnUnitActiveSec = "30sec"; # OnUnitActiveSec = "30sec";
Unit = "station-battery-monitor.service"; # Unit = "station-battery-monitor.service";
}; # };
}; # };
}; # };
services = { # services = {
"station-battery-monitor" = { # "station-battery-monitor" = {
after = "graphical-session.target"; # after = [ "graphical-session.target" ];
serviceConfig = { # serviceConfig = {
Type = "oneshot"; # Type = "oneshot";
ExecStart = "%h/.local/share/omarchy/bin/omarchy-battery-monitor"; # ExecStart = "%h/.local/share/omarchy/bin/omarchy-battery-monitor";
Environment = "DISPLAY=:0"; # Environment = "DISPLAY=:0";
LogLevelMax = "warning"; # LogLevelMax = "warning";
}; # };
}; # };
}; # };
}; # };
programs = let programs = let
lock-false = { lock-false = {
Value = false; Value = false;
@@ -600,8 +593,8 @@
voxtype = { voxtype = {
enable = true; enable = true;
package = voxtype.packages.${system}.vulkan; package = voxtype.packages.${system}.vulkan;
model.name = "base.en";
service.enable = true; service.enable = true;
settings = {};
}; };
firefox = { firefox = {
enable = true; enable = true;
@@ -719,6 +712,8 @@
nerd-fonts.fira-code nerd-fonts.fira-code
]; ];
}; };
hardware.bluetooth.enable = true;
hardware.pulseaudio.enable = true;
} }
]; ];
}; };

View File

@@ -0,0 +1,34 @@
[General]
ALWAYS_SAVE_TO_TEAM=local
ALWAYS_SAVE_TO_VAULT=primary
ChangedLocationPath=/home/chris/.local/share/Enpass/Enpass/
DEVICE_UUID=e2b61cfc-4671-485c-a848-90df077d3a25
LAST_SELECTED_LANGUAGE=default
QUICKSETUP_SHOWN=true
SELECTED_LANGUAGE=default
assets_copied1=0
detailPaneTabWidth=0
masterPaneDesktopWidth=260
masterPaneTabWidth=240
sidePaneDesktopWidth=220
[Backup]
MajorCount=8
MinorCount=0
changedBackupPath=/home/chris/.local/share/Enpass/Backups/
lastMajorCountTime=1772996878
lastMinorCountTime=0
[%General]
autorunAtSystemStartup6=true
avoidSubscriptionDialog=true
hiddenCategories\size=0
useDarkTheme=true
[mainWindow]
height=508
screen=eDP-1
visibility=2
width=941
x=967
y=560

View File

@@ -0,0 +1,54 @@
[General]
clientPreviousVersion=
clientVersion=4.0.6
confirmExternalStorage=true
desktopEnterpriseChannel=stable
isVfsEnabled=false
launchOnSystemStartup=true
monoIcons=false
moveToTrash=false
newBigFolderSizeLimit=500
notifyExistingFoldersOverLimit=false
optionalServerNotifications=true
overrideLocalDir=
overrideServerUrl=
promptDeleteAllFiles=false
showCallNotifications=true
showChatNotifications=true
showInExplorerNavigationPane=false
stopSyncingExistingFoldersOverLimit=false
updateChannel=stable
useNewBigFolderSizeLimit=true
[Accounts]
0\Folders\1\ignoreHiddenFiles=false
0\Folders\1\journalPath=.sync_0a9bf4139ff3.db
0\Folders\1\localPath=/home/chris/Tower/
0\Folders\1\paused=false
0\Folders\1\targetPath=/
0\Folders\1\version=2
0\Folders\1\virtualFilesMode=off
0\authType=webflow
0\dav_user=chris
0\desktopEnterpriseChannel=invalid
0\displayName=chris
0\encryptionCertificateSha256Fingerprint=@ByteArray()
0\networkDownloadLimit=0
0\networkDownloadLimitSetting=0
0\networkProxyHostName=
0\networkProxyNeedsAuth=false
0\networkProxyPort=0
0\networkProxyType=2
0\networkProxyUser=
0\networkUploadLimit=0
0\networkUploadLimitSetting=0
0\serverColor=@Variant(\0\0\0\x43\x1\xff\xff\0\0\x82\x82\xc9\xc9\0\0)
0\serverHasValidSubscription=false
0\serverTextColor=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0)
0\serverVersion=32.0.5.0
0\url=https://tower.scarif.space
0\version=13
0\webflow_user=chris
[Nextcloud]
autoUpdateCheck=true